package com.service;

import java.util.List;


import com.common.mybatis.Page;
import com.entity.LoginTable;
import com.entity.UserIndustryRelations;
import com.entity.Users;
import com.service.base.BaseService;

public interface UsersService extends BaseService<Users>{

	/**
	 * 添加带有附件关系的用户
	 * @param o  用户
	 * @param AttachmentId 附件id用于添加附件关系
	 * @param Uir 行业关系
	 */
	public void insterFj(Users o,String AttachmentId,UserIndustryRelations Uir,LoginTable login);
	
	/**
	 * 修改用户以及行业关系附件关系
	 * @param o 用户
	 * @param Uri  行业关系
	 * @param AttachmentId 附件id用于添加附件关系
	 */
	public void updateAll(Users o,UserIndustryRelations Uri,String AttachmentId);
	/**
	 * 获得对象用于Session存储
	 * @param o
	 * @return
	 */
	public List<Users> findByLogin(Users o);
	
	/**
	 * 获得对象列表
	 * @param o 对象       
	 * @param page 分页对象
	 * @return List
	 */
	public Page<Users> findPageByClassID(Users o,Page<Users> page,String cid);
}
